// 该文件是整个项目的入口文件
import Vue from 'vue' // 引入Vue，注意此处引入的是精简版的vue
import App from './App.vue' // 引入App组件，它是所有组件的父组件

Vue.config.productionTip = false // 关闭vue的生产提示
/*
	关于不同版本的Vue：

		1.vue.js与vue.runtime.xxx.js的区别：
			(1).vue.js是完整版的Vue，包含：核心功能+模板解析器。
			(2).vue.runtime.xxx.js是运行版的Vue，只包含：核心功能；没有模板解析器。

		2.因为vue.runtime.xxx.js没有模板解析器，所以不能使用template配置项，需要使用
			render函数接收到的createElement函数去指定具体内容。
 */

// 创建Vue实例对象
new Vue({
    el: '#app',
    // render: h => h(App),
    render(h) {
        return h(App);
    }

    // template: `<App></App>`, // 如果引入的是精简版的vue，没有模板解析器，就无法使用
    // components: {App}
})
